home *** CD-ROM | disk | FTP | other *** search
/ Macworld Expo - Develope…Central & Net Innovations / Developer Central and Net Innovators (MacWorld Expo) (January 1999).iso / Developer Central / Bowers Development / Demo AppMaker / Examples / plain C OS8 / Everything / DModelessRadiosData.h < prev    next >
Encoding:
Text File  |  1998-10-29  |  1.3 KB  |  48 lines  |  [TEXT/CWIE]

  1. // DModelessRadiosData -- data class for Everything
  2.  
  3. #pragma once
  4.  
  5. #include "AMSignaler.h"
  6.  
  7. #define idRadioGroup3        'Rad3'
  8. #define idGroup3        'Gro3'
  9. #define idGraphic5        'Gra5'
  10. #define idBevel3        'Bev3'
  11. #define idText3        'Tex5'
  12.  
  13. //----------
  14. struct DModelessRadiosData {
  15.     AMSignaler        super;
  16.  
  17.     SInt16        mRadioGroup3;
  18.     SInt16        mGroup3;
  19.     SInt16        mGraphic5;
  20.     SInt16        mBevel3;
  21.     SInt16        mText3;
  22. };
  23. typedef struct DModelessRadiosData DModelessRadiosData;
  24.  
  25. //----------
  26. DModelessRadiosData*        NewDModelessRadiosData ();
  27. void    DeleteDModelessRadiosData        (DModelessRadiosData*        data);
  28.  
  29. //----------
  30. void        DModelessRadiosData_Init    (DModelessRadiosData*        self);
  31. void        DModelessRadiosData_Free    (DModelessRadiosData*        self);
  32.  
  33. SInt16        GetRadioGroup3        (DModelessRadiosData*        self);
  34. void        SetRadioGroup3        (DModelessRadiosData*        self,
  35.                              SInt16        inValue);
  36. SInt16        GetGroup3        (DModelessRadiosData*        self);
  37. void        SetGroup3        (DModelessRadiosData*        self,
  38.                              SInt16        inValue);
  39. SInt16        GetGraphic5        (DModelessRadiosData*        self);
  40. void        SetGraphic5        (DModelessRadiosData*        self,
  41.                              SInt16        inValue);
  42. SInt16        GetBevel3        (DModelessRadiosData*        self);
  43. void        SetBevel3        (DModelessRadiosData*        self,
  44.                              SInt16        inValue);
  45. SInt16        GetText3        (DModelessRadiosData*        self);
  46. void        SetText3        (DModelessRadiosData*        self,
  47.                              SInt16        inValue);
  48.